client:client.o InternetOperator.o Analysis.o Stack.o login.o
	gcc client.o InternetOperator.o Analysis.o Stack.o login.o -o client  -lssl -lcrypto -lcrypt
client.o:client.c
	gcc -c client.c -o client.o -g -Wall
InternetOperator.o:InternetOperator.c
	gcc -c InternetOperator.c -o InternetOperator.o -g -Wall
login.o:login.c
	gcc -c login.c -o login.o -g -Wall
Analysis.o:Analysis.c 
	gcc -c Analysis.c -o Analysis.o -g -Wall 
test:test.o Stack.o 
	gcc test.o Stack.o -o test 
test.o: test.c 
	gcc -c test.c -o test.o -g -Wall
Stack.o:Stack.c
	gcc -c Stack.c -o Stack.o -g -Wall

clean: 
	rm InternetOperator.o client.o Analysis.o Stack.o
